.bg{
	background:#D6EAF1;
	padding:90px 0 50px 0;
	min-height: 750px;
}

.contentbox2{
	background:#fff;
	min-height:700px;
}
.contentbox2 .padd{
	padding:40px 20px 0 20px;
}
.cart-head{
	
}
.cart-title{
	font-size:18px;
	color:#F73B5E;
	font-weight:700;
}
.cart-jdt{
	overflow:hidden;
	height:
}
.cart-jdt img{
	float:right;
}
.cart-all-item{
	margin:30px 0 15px 0;
	font-size:18px;
	color:#57B3CA;
	font-weight:700;
	text-indent:20px;
}
.cart-table-th .wp{
	overflow:hidden;
}
.cart-table-th {
	overflow:hidden;
}
.cart-table-th .th{
	float:left;
	padding:15px 0;
}
.th-check{
	width:230px;
	text-indent:20px;
}
.th-item{
	width:380px;
}
.th-price{
	width:225px;
}
 .price-now{
	color:#F96B23;
	font-weight:bold;
}
.th-amount{
	width:197px;
}
.th-op{
	
}
.shop-info{
	height:35px;
	background:#57B4C6;
	line-height:35px;

}
.oneshop-all , .check-shop-all , .s-all{
	vertical-align:-2px;
}
.shop-info .padd2{
	padding-left:20px;
}
.shop-info  img{
	margin:0 10px;
	vertical-align:-3px;
}
.shop-info a{
	color:#fff;
}
.ticket{
	float:right;
	margin-right:30px;
}
.order-content  .td{
	float:left;
	height:70px;
	
}
.order-list{
	margin-bottom:20px;
}
.one-order{
	border:1px solid #ccc;
	background:#F9F9F9;
	border-top:none;
}
.one-order .padd3{
	padding:15px 0;
}
.td-check{
	width:60px;
	text-align:right;
}
.td-check .one-item{
	margin:0 5px 0 0;
}
.td-item{
	width:530px;
}
.item-pic {
	height:70px;
	width:70px;
	float:left;
	margin-left:15px;
}
.item-pic img{
	width:100%;
	height:100%;
}
.item-info{
	margin:0 0 0 30px;
	float:left;
	max-width:300px;
}
.item-info a{
	margin:10px 0;
	color:#000;
	
}
.item-info .item-spc{
	color:#9C9C9C;
	margin-top:10px;
}
.td-price{
	width:215px;
}
.amount{
	overflow:hidden;
}
.amount a{
	display:inline-block;
	height:25px;
	width:25px;
	background:#EEEEEE;
	border:1px solid #ccc;
	line-height:25px;
	text-align:center;
	float:left;
	color:#000;
	
}
.stock-num{
	height:23px;
	width:40px;
	border:1px solid #ccc;
	line-height:25px;
	text-align:center;
	float:left;
	border-left:none;
	border-right:none;
}
.td-amount{
	width:215px;
}
.td-op a{
	color:#000;
}
.td-op  p{
	margin-top:0;
}
.pay{
	overflow:hidden;
	margin:15px 0;
}
.paybox{
	float:right;
	line-height:30px;
}
.paybox .s-all{
	float:left;
}
.pay-btn{
	height:35px;
	width:80px;
	background:#57B4C6;
	color:#fff;
	border:1px solid #57B4C6;
	margin:0 40px 0 30px;
	font-weight:700;
	letter-spacing:3px;
}
.total-price{
	color:#FA5D1B;
	font-weight:700;
	font-size:18px;
	margin-left:10px;
}


































